Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 Spain F9 Poland F3 VII Avierto Internacional de Salinas - Salinas VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo Credicard Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo The Rajasthan Golden Jubilee - Jaipur 2003 USTA Challenger of Calabasas - Calabasas Binghamton Professional Tennis Tournament - Binghamton Corona Mexico City Open - Mexico City Zagreb Open - Zagreb Budapest Challenger - Budapest ATU Cup - Weiden Tennis Napoli Cup - Napoli Intelig Tennis Cup - Brasilia The Bolton Challenger - Bolton Media Will Cup Busan Challenger Tennis - Busan The LTA Wrexham Challenger - Wrexham USTA Freeman Men's Challenger - Joplin Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza Baden Open - Ettlingen The Shelbourne Irish Open - Dublin Copa Ericsson Peru - Lima LTA Hull Challenger - Hull VI Abierto Internacional de Salinas - Salinas Credicard Mastercard Tennis Cup - Campos do Jordao The Scottish Tennis Championships - Edinburgh BH Tennis Open International Cup - Belo Horizonte TESS Tennis Classic - Campinas Odlum Brown Vancouver Open - Vancouver Joinville Tennis Festival - Joinville TED Open-Akbank Private Banking - Istanbul The USTA Challenger at West End Racquet - Torrance IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Hilton Waikoloa USTA Challenger - Waikoloa BH Tennis Open International Cup - Belo Horizonte Nossa Caixa Aberto de Sao Paulo - Sao Paulo Amazonia Open de Tenis - Belem Neride Prague Indoor - Prague Cridicard Mastercard Tennis Cup - Campos do Jordao Muller Cup - Ulm Challenger Banque Nationale Rimouski - Rimouski Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Open de Charleroi - Charleroi CA-Challenge 2000 - Graz Bukhara Challenger - Bukhara Fergana Challenger - Fergana 2001 Centura USTA Challenger - Rocky Mount Optimus Maia Open - Maia Aberto Da Costa Do Sauipe - Bahia Copa Ericsson Chile - Santiago Ljubljana Open 2002 - Ljubljana USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Unique Zagreb Open - Zagreb USTA Challenger of Dallas - Dallas Gran Copa Ericsson - Rio de Janeiro Unicredit Czech Open 2007 - Prostejov 2002 Azalea Orthopedic Challenger - Tyler Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte Quelle Cup - Furth CMG Asia Open - Hong Kong Hungarian Architect Open - Budapest Samsung Securities Cup Challenger - Seoul VIII Avierto Internacional de Salinas - Salinas 5th Sardinian International Championships - Cagliari IPP Open - Helsinki Kobstaedernes ATP Challenger - Kolding 2003 West Side Tennis Club Challenger - Forest Hills The Tarka Challenger - Barnstaple Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux du Doubs - Besancon Britania Zavaleta - Puebla Telesp Celular Open - Campinas 2004 Freeman Men's Challenger - Joplin Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote XL Capital Bermuda Open - Bermuda Sail Open - New Delhi SMS Tennis Cup - Sao Paulo New Delhi Challenger II - New Delhi Izmir Cup - Izmir The LTA Men's Challenger - Southampton USTA Challenger of Tiburon - Tiburon Shimadzu All Japan Indoor Tennis Championships - Kyoto USTA Men's Challenger of Dallas - Dallas Aberto de Santa Catarina - Florianopolis Challenger Leon 2004 - Leon Atlanta Clay Court Challenger - Atlanta Hilton Waikoloa Village USTA Challenger - Waikoloa Dublin Challenger - Dublin Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Abierto Club Casablanca - Mexico City Schickedanz Open 2007 - Furth 2006 North Shore Pro Tennis Championship - Winnetka Qatar ATP Challenger - Doha Seguros Bolivar Open - Bogota VI Gramado Open de Tenis - Gramado Challenger Lugano - Lugano IPP Open - Helsinki KGHM Polish Indoors - Wroclaw Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City V Manta Open-Trofeo Ricardo Delgado Aray - Manta Credicard Citi Mastercard Tennis Cup - Campos do Jordao ATP Open Castilla y Leon - Segovia Olbia Challenger - Olbia 13 BH Tennis Open International Cup - Belo Horizonte Garden Open 2005 - Rome XIV Challenger ATP Club Premium Open - Quito Cyclus Open de Tenis - Florianopolis Bancolombia Open - Bogota Ljubljana Open - Ljubljana IV Challenger Ciudad De Guayaquil - Guayaquil National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Sao Paulo Challenger Top Wool Challenger - Biella Heilbronn Challenger Wroclaw Challenger Bukhara Challenger - Bukhara Dallas Challenger Open D'Orleans - Orleans I Manta Open - Manta 14° BH Tennis Open - Belo Horizonte Copa Petrobras Brazil - Belo Horizonte Bogota Challenger Sail Open - New Delhi Monza Challenger ATP Challenger Numea - New Caledonia Ostrava Challenger Czech Open 2006 - Prostejov Bogota Challenger Belo Horizonte Challenger Campos do Jordao Challenger Semgroup Challenger - Tulsa Brasilia Challenger 2004 Keys Gate Challenger - Homestead Kobstaedernes ATP Challenger - Kolding Cali Challenger The LTA Nottingham Challenger - Nottingham Bogota Challenger Alexander Kolyaskin Memorial - Donetsk JSM Challenger - Champaign Bancolombia Open - Bogota Malaysian Open - Kuala Lumpur Sao Paulo Challenger Challenger DCNS de Cherbourg - Cherbourg X Challenger Britania Zavaleta - Puebla Music City Challenger - Nashville Campos do Jordao Challenger Heilbronn Open - Heilbronn Brasilia Challenger Manta Challenger Salvador Challenger Voit Mexico City Open - Mexico City Open Prevadies - St. Brieuc Aberto de Santa Catarina de Tenis - Florianopolis Bangkok Challenger Sao Paulo Challenger Seville Challenger Music City Challenger - Nashville ITG Miami Challenger - Miami Internazionali di Tennis di Bergamo - Bergamo Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi VIII Gramado Open - Gramado Campos do Jordao Challenger GHI Bronx Classic - Bronx Caltanissetta Challenger Morocco Tennis Tour - Tanger Curitiba Challenger TED Open - Istanbul AGT Challenger - Leon Rome Challenger Winnetka Challenger Ramat Hasharon Challenger Recife Challenger III Aberto Santa Catarina de Tenis - Florianopolis Samsung Securities Cup - Seoul Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Music City Challenger - Nashville BH Tenis Open International Cup 2008 - Belo Horizonte Oldum Brown Vancouver Open - Vancouver Challenger 42 - Andrezieux Copa Petrobras-Colombia - Bogota Rio De Janeiro Challenger Salinas Challenger Corona Mexico City Open - Mexico City Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Marrakech ECU Prague Open - Prague XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Tatra Banka Slovak Open - Bratislava Morocco Tennis Tour - Meknes San Luis Potosi Challenger - San Luis Potosi Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas X Open Internacional D'Andorra - Andorra Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Music City Challenger - Nashville The LTA Men's Challenger Wrexham - Wrexham St. Brieuc Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Freudenstadt Challenger The Comercia Challenger - Aptos Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Akbank Private Banking TED Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble Aberto de Sao Paulo - Sao Paulo Ethias Trophy - Mons Open de Montauban - Montauban Global Telecom Open - Florianopolis Open de L'Isere (Open 38) - Grenoble 2002 Tulsa USTA Challenger - Tulsa Britania Zavaleta - Puebla Delhi Challenger I - New Delhi Estoril Open - Estoril AT&T Challenger of Dallas - Dallas Challenger Canottieri Minico - Mantova Warsteiner Challenger Lubeck - Lubeck South African Airways Open - East London HTV Challenger - Ho Chi Minh City Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Sao Paulo - Brazil Schickedanz Open - Furth The West Side Tennis Club Clay Court Challenger - Forest Hills Open Castilla y Leon Trofeo Iberdrola - Segovia Campinas Challenger Fifth Third Bank Tennis Championships - Lexington University of Tennessee USTA Challenger - Knoxville Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw The Nottingham Open - Nottingham Salem Open - Hong Kong LTA Shrewsbury Challenger - Shrewsbury Sassuolo Challenger - Sassuolo Gold Flake Open - Chennai Steelers Cup 2005 - Kosice La Serena Open - La Serena Akbank Private Banking TED Open - Istanbul AT&T Challenger of Dallas - Dallas VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis Credicard Mastercard Tennis Cup 2005 - Campos do Jordao IX Trofeo Ciudad de Quito - Quito Citrix Tennis Championships - Delray Beach Seguros Bolivar Open - Cali Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw TCT Open - Tunis III Gramado Open de Tenis - Gramado Geneva Challenger - Geneva Osaka International Tennis Tournament - Osaka USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado The Nottingham Open - Nottingham Okal Cup 2001 International Bavarian Championships - Eckental Copa Ericsson Uruguay - Montevideo Telenordia Swedish Open - Bastad 2005 Freeman Men's Challenger - Joplin Citta di Monza - Monza Lucknow ATP Tour Challenger - Lucknow Ciudad de Pozoblanco Open Diputacion - Cordoba Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Idea Prokom Open - Sopot China Open - Beijing RCA Championships - Indianapolis Oberstaufen Cup - Oberstaufen Brazil Open - Salvador USTA Illinois Challenger - Champaign President's Cup - Tashkent Akbank Private Banking TED Open 2006 - Istanbul Copenhagen Open - Copenhagen Copa Kia Challenger ATP - Santiago Ostdeutscher Sparkessen Cup - Dresden Tata Open 2002 - Chennai Adidas International - Sydney Milan Indoors - Milan International Tennis Championships - Delray Beach Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca The Samsung Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Copa Petrobras-Brazil - Aracaju Ethias Trophy - Mons U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Belgrade Challenger Besancon Challenger Barletta Challenger Kremlin Cup - Moscow Busan Challenger Blumenau Challenger BellSouth Open - Vina del Mar Zagreb Challenger Siebel Open - San Jose Santos Challenger Rio Quente Challenger U.S. Men's Clay Court Championships - Houston Cremona Challenger Brasil Open - Costa do Sauipe Synsam Swedish Open - Bastad Milan Indoors - Milan Legg Mason Tennis Classic - Washington D.C. China Open - Beijing International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Chennai Open - Chennai Heineken Open - Auckland International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston BMW Open - Munich The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven China Open - Beijing Vietnam Open - Ho Chi Minh City Open de Moselle - Metz Kremlin Cup - Moscow CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Sydney International - Sydney MoviStar Open - Vina del Mar SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Copa Telmex - Buenos Aires Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Florianopolis Challenger Guadalajara Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Sao Paulo Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Winston Salem - Winston Salem Heineken Open - Auckland Brasil Open - Sao Paulo Mercedes-Benz Cup - Los Angeles Chennai Open - Chennai Brasil Open - Salvador Sao Paulo Challenger Campinas Challenger Belem Challenger Bucaramanga Challenger Atlanta Tennis Championships - Atlanta Citi Open - Washington Delray Beach International Tennis Championships - Delray Beach Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Bogota Challenger St. Petersburg Open - St. Petersburg Blunmenau Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Stockholm Open - Stockholm VTR Open - Vina del Mar Movistar Open - Santiago Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Brisbane International - Brisbane Farmers Classic - Los Angeles Grand Prix de Tennis de Lyon - Lyon Scania Stockholm Open - Stockholm RCA Championships - Indianapolis Santos Challenger Adidas International - Sydney RCA Championships - Indianapolis Schickendanz Open - Furth Abierto Mexicano de Tenis Pegaso - Acapulco Downtown Athletic Club USTA Challenger - Amarillo Sao Paulo Challenger GHI Bronx Tennis Classic - Bronx KGHM Polish Indoors - Wroclaw Bristol Challenger Trophy - Bristol Intelig Tennis Cup - Campos do Jordao SMS Tennis Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo 2003 Eddleman USTA Challenger - Birmingham President's Cup - Tashkent Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Copenhagen Open - Copenhagen Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis BA-CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington D.C. SAP Open - San Jose Copa AT&T - Buenos Aires Tata Open 2003 - Chennai Siebel Open - San Jose Telenordia Swedish Open - Bastad Internationaler Raiffeisen Grand Prix - St. Polten The Ericsson Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Brasil Open - Salvador Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Rogers Masters - Toronto Masters Series - Hamburg Energis Open - Amersfoort BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Monte Carlo Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Tata Open - Chennai Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Hypo Group Tennis International - Portschach Millenium Tennis Championships - Delray Beach U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Tennis Masters Series - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Pacific Life Open - Indian Wells U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Sony Ericsson Open - Miami Estoril Open - Estoril Kroger / St. Jude International - Memphis Sony Ericsson Open - Miami 2003 Mercedes Cup - Stuttgart Estoril Open - Estoril The Stella Artois Championships - London French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, IND-BRA 3-2 U.S. Open - New York Tennis Masters Series - Monte Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London Olympics - Sydney Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUT-BRA 4-1